#ifndef __SPAWNSETSINSTRUCTION_H__
#define __SPAWNSETSINSTRUCTION_H__

#include "ModifierInstruction.h"

class CatsManager;
class CatSpawnSet;
class Character;

class SpawnSetsInstruction : public ModifierInstruction
{

private:

	CatSpawnSet* _pCatSpawnSet;

public:

	//===== CONSTRUCTOR =====
	SpawnSetsInstruction(CatSpawnSet* pCatSpawnSet) : ModifierInstruction()
	{
		_pCatSpawnSet = pCatSpawnSet;
	}

	//===== DESTRUCTOR =====
	~SpawnSetsInstruction(void);

	//===== FUNCTIONS =====
	void	runInstruction(Character* pCharacter, CatsManager* pCatsManager);		// To be overrided

	//===== GETTERS =====
};

#endif // __SPAWNSETSINSTRUCTION_H__
